algo flagrante - French English Dictionary